home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-02-03 | 17.5 KB | 346 lines | [TEXT/MPS ] |
- Changes to OzTeX 1.7
- ====================
-
- The most significant new feature in version 1.8 is the ability to call
- Tom Kiffe's implementations of Metafont and dvips from OzTeX (System 7 or
- later is required for this). Note that there is a separate shareware fee
- for Tom's programs; see the Read-Me file for details.
-
- OzTeX and Metafont
- ------------------
-
- • The dialog boxes used to print or view a DVI file have a new check box
- called "Make missing PK fonts" (only available in System 7 or later).
- The state of the check box is remembered when OzTeX quits (just like
- "Ignore missing fonts" and "Ignore bad \specials" in the view dialog).
- If "Make missing PK fonts" is checked and OzTeX detects a missing PK font
- when printing or previewing a DVI file, then Metafont will be called to
- build the required PK file. For more details, see the new section in
- the OzTeX User Guide called "OzTeX and Metafont".
-
- OzTeX and dvips
- ---------------
-
- • There is a new flag item called "Use DVIPS" in the File menu.
- (This item is only enabled in System 7 or later.) If "Use DVIPS" is
- ticked then OzTeX will call dvips when you select either of the top two
- items in the File menu. For more details, see the new section in the
- OzTeX User Guide called "OzTeX and Dvips".
-
- TeX changes
- -----------
-
- • All the TFM files in the CM and LaTeX sub-folders in TeX-fonts have been
- rebuilt using Tom's up-to-date Metafont sources. This guarantees that
- any new PK files you build will have the same metrics as the TFM files.
- I recommend you delete ALL your old PK files and let Metafont build new
- versions as they are required. I've also added some new LaTeX fonts
- that were missing from previous OzTeX distributions.
-
- • This distribution includes the latest release of LaTeX (formerly called
- LaTeX2e). The old LaTeX 2.09 files and format are no longer distributed.
- The Read-Me file explains what you need to do if you want to use the old
- LaTeX system alongside the new version.
-
- Configuration file changes
- --------------------------
-
- • The printer and viewing resolution values are now followed by strings
- specifying the Metafont mode for making missing PK fonts from OzTeX
- (dvips will use the Metafont mode specified in its own config files).
- The given strings must exactly match known mode_def values defined in
- modes.mf, a file in the mfinputs sub-folder of the Metafont folder.
- The Default configuration file sets both modes to "laserwriter".
- For more details, see the new section in the OzTeX User Guide called
- "Setting the Metafont mode".
-
- • The StyleWriter and ImageWriter config files set the printer and viewing
- modes to "stylewriter" and "imagewriter" respectively.
-
- • I've added a new Linotronic config file which sets the printer resolution
- to 1270 and the corresponding mode to "linohi".
-
- • The "View at 144 dpi" config file sets the viewing mode to "imagewriter".
- People who intend using 144 dpi fonts only for previewing might like to
- create a new mode_def optimized for the Mac screen.
-
- • The reserved parameter in the folders and files section is no longer
- reserved. It now specifies the name of a file in which OzTeX will
- append missing PK font information when printing or viewing a DVI file.
- (The information can be used later by MakeTeXPK to make the PK fonts.)
- The Default config file sets the name to ":PK-files:missfont.log"; this is
- a relative path name so that OzTeX will create (and update) missfont.log
- in the PK-files folder, regardless of where the DVI file might be located.
- If the name was simply "missfont.log" then OzTeX would create the file in
- the same folder as the DVI file. If you don't want OzTeX to create any
- missing fonts file then set the name to "".
-
- • Instead of using "" in a config/format/help list to get a disabled line
- in the corresponding menu, you can now use a hyphen (in fact, any string
- starting with a hyphen). The "Show All" menu item and the Default
- config file use "--". This helps to make the lists a bit more readable.
-
- • Most of the comments that were sprinkled throughout the Default config
- file have been moved into a new section in the OzTeX User Guide called
- "Configuration files". The Default file thus loads a little quicker.
-
- • A config file line starting with "@" is like a comment, but the remainder
- of the line will appear in the OzTeX window when the file is loaded.
- This is handy for debugging errors in a config file, or to display
- warnings about important parameter changes. Load the "View CM using PS"
- config file for an example of the latter.
-
- • Some errors in the "Add CM/PS Fonts" config file have been fixed.
- A few TFM names have been corrected, and all the screen font style flags
- have been removed.
-
- • Because only one version of LaTeX is distributed with OzTeX, the LaTeX
- and LaTeX2e config files have been removed from the Config menu.
- However, I have left the files in the Configs folder (but renamed them
- Old LaTeX and New LaTeX) in case people want to put them back.
-
- • To cope with a few of the documents in the new LaTeX release, I've had to
- increase some TeX parameters in the Default config file. The pool_size
- has increased from 55000 to 60000, and mem_top has increased from 50000
- to 60000. The latter change meant rebuilding all the format files.
- (If you have your own format files then you must also rebuild them,
- assuming they rely on the Default file's TeX parameters.)
- The OzTeX application's preferred memory size is now 1500K.
-
- Previewing changes
- ------------------
-
- • Changes to the View menu have been made for better compliance with
- Apple's user interface guidelines:
-
- - Use Cmd-O rather than Cmd-W to select the "View foo.dvi" item.
- Hit "o" (instead of "w") to open the most recent page.
- - Cmd-W is now used to select the new "Close foo.dvi" item.
- You can also hit "w" (instead of "k") to close the view window.
- - Use Cmd-I rather than Cmd-G to select "Page Info".
- - "Select Page" is now called "Go to Page" and Cmd-S replaced by Cmd-G.
- Hit "g" (instead of "s") to go to a given page.
- - Cmd-I and Cmd-O no longer select "Zoom In" and "Zoom Out".
-
- These changes will no doubt irritate a few people, so my apologies for
- not making them a long time ago. Note that ALL these changes can be
- restored or modified by using ResEdit to edit the appropriate MENU and
- STR resources in OzTeX.
-
- • The Return key is a new keyboard shortcut for toggling between the
- view window and the OzTeX window.
-
- • Use Option-Command-click in the view window to temporarily magnify a
- small area under the cursor (the scale factor is set to 1 in that region).
- The area remains magnified until the mouse button is released.
- This makes it easy to quickly check some fine detail without having to
- zoom right in and then out again to restore the original view.
-
- • OzTeX now works properly with monitors like Apple's Multiple Scan Display
- that allows the user to change the screen size at any time.
-
- Printing changes
- ----------------
-
- • PICT files included via \special are no longer drawn into an off-screen
- bitmap at 72 dpi. Instead, the printer resolution in the current config
- file is used, so the picture quality on a 300 dpi printer will be
- substantially better. This is also true for an EPSF file's PICT 256
- resource which is used by OzTeX during non-PostScript printing.
- Creating high-resolution bitmaps requires a lot more memory, so if you
- include a lot of PICT files on a page (or one very large PICT) then you
- might need to bump up OzTeX's application memory (wait until you get a
- warning saying that there wasn't enough memory to create a PICT bitmap).
- Note that 72 dpi bitmaps are still used when previewing PICTs; they use
- much less memory and are faster to create and display.
-
- WARNING: Users who have been creating PICTs at large sizes and then
- scaling them down in the \special command should stop doing so; there is
- no longer any need, and you'll run out of memory very quickly.
-
- • You can now use the standard Mac print dialogs when printing a DVI file
- or text file to a PostScript printer. Just tick the new flag in the File
- menu called "Use Standard PostScript". If you do so, remember that the
- "Page Setup" dialog must be used to select the paper size and orientation.
- You can also select other handy features like 2-up printing if you have
- a LaserWriter 8.x print driver.
-
- Although there are significant advantages to using standard PostScript,
- there are some disadvantages. There is a limitation in LaserWriter print
- drivers older than version 8 that causes a PostScript error when printing
- all but the simplest of DVI files. OzTeX is able to predict when this
- error is likely to occur and will display a suitable warning message.
- Standard PostScript code takes longer to print and saved PostScript files
- are a little bit larger. If you want to keep using OzTeX's more efficient
- low-level printing code then leave "Use Standard PostScript" unticked.
- Another advantage of OzTeX's low-level code is that any PostScript error
- messages will appear in the OzTeX window.
-
- • The "Force PostScript" and "Force Non-PostScript" flags have been removed
- from the File menu. (Resource hackers might notice that the two STR
- resources for these flags still exist; both are set to "F" for false.
- I've left these strings in for emergency use, and so I can easily test
- non-PostScript printing on my PostScript printer.)
-
- • The "Send PostScript..." item has been moved to a more logical location
- in the File menu.
-
- • The DVItoPS.ps and TEXTtoPS.ps files in the PS-files folder now end in
- ".pro" rather than ".ps". This agrees with Adobe's conventions for such
- prolog files, and it also means that these files no longer appear in the
- open file dialog when you select "Send PostScript..." from the File menu.
- The Default config file has been updated to use these new file names.
-
- • Apart from the name change, DVItoPS.pro has been substantially revised.
- Various PostScript procedures have been rewritten and in some cases
- renamed: "@newfont" is now "newPKfont" and "PSfont" is now "newPSfont".
- OzTeX now calls the newPSfont procedure only ONCE for each PostScript
- font used in the DVI file (it used to be called once per font per page).
- This change should help people who want to implement an efficient font
- re-encoding scheme.
-
- • The PS-files folder contains a new file called OzTeXdict.pro that is used
- by OzTeX if "Use Standard PostScript" is ticked when printing a DVI file.
- The PostScript code in OzTeXdict.pro is very similar to DVItoPS.pro, but
- there are some subtle differences. I decided it would be unsafe to allow
- inclusion of a global.ps file when using standard PostScript, but I have
- allowed for similar tricks by making OzTeX look for OzTeXdict.pro in the
- current folder before looking in the PS folder(s).
-
- • OzTeX is now smarter about downloading a non-resident PostScript font.
- It downloads such a font at the start of the first DVI page that uses it.
- Previously, OzTeX would download ALL non-resident fonts used in the DVI
- file, even if you selected pages that didn't actually use any of them.
-
- • When PostScript printing in the background and a printer problem occurs
- (like an empty paper tray) then your Mac no longer "freezes". OzTeX now
- gives processing time to other tasks while waiting for the printer problem
- to be fixed.
-
- • The status window now has a title bar and is movable. If you do move it,
- OzTeX remembers the new location for next time, but if you move any part
- of it off the screen then it will come back in the middle of the screen.
-
- • The "Send to file..." button in the print dialog for low-level PostScript
- printing is now titled "Save PostScript file...".
-
- • I've changed the way OzTeX finds the current print driver when PostScript
- printing. This should prevent some problems under System 7.5.
- However, there are other printing problems if QuickDraw GX is installed.
- OzTeX's low-level code for sending PostScript cannot be used with a GX
- print driver, so trying to use "Send PostScript..." will just result in
- an error message. You will also need to tick "Use Standard PostScript"
- to be able to print DVI and text files.
-
- Miscellaneous changes
- ---------------------
-
- • A new version of boxedeps.tex is supplied in OzTeX 1.8. It contains a new
- definition of \SetOzTeXEPSFSpecial that works with both dvips and OzTeX,
- so you won't need to make any changes to your input files.
-
- • The search algorithm for EPSF/PICT/PNTG \special files is now the same
- as that for TeX input files: OzTeX looks in the current folder first,
- then in the TeX input folder(s). This matches the search algorithm used
- by boxedeps.tex and epsf.tex when they look for an EPSF file to read the
- BoundingBox information.
-
- Note that the search algorithm for "raw" PostScript files (those of the
- form "\special{foo.ps}") has NOT changed. OzTeX still looks for such
- files in the current folder first, then in the PS folder(s).
-
- It is also worth remembering that if a \special file name has one or more
- colons then OzTeX assumes it is a path relative to the current folder
- (or a full path) and will NOT look in the TeX input or PS folder(s).
- For example, you could use something like "\special{epsf=:foo.epsf}" to
- force OzTeX to look for foo.epsf only in the current folder. However,
- using colons in file names makes your TeX input files much less portable.
-
- • When OzTeX is previewing or printing a DVI file and finds an unknown
- font "xxx" then, BEFORE warning about a missing PK font, it now checks
- for xxx.vf in the search path for VF files (ie. in the current folder
- first, then in the list of VF folders). If xxx.vf is found, OzTeX tells
- you that xxx is a virtual font and to run "Fix VFs in DVI". Previously,
- OzTeX would indicate that xxx is a missing PK font, which could be very
- confusing.
-
- • Fixed a bug in "Fix VFs in DVI" which could cause a spurious error saying
- "Sorry, capacity exceeded [maxchars=32700]". The bug only occurred if the
- smallest character code in the very first TFM file read was >= 67.
- (This cannot happen with the TFMs distributed with OzTeX, but people have
- been busy creating their own fonts. The maxchars parameter has been set
- down to 32500 to avoid the problem.)
-
- • The "Copy to Clipboard" item has been renamed to "Copy OzTeX Window"
- and moved from the File menu to the Edit menu. The "Font" and "Size"
- items are also now in the Edit menu.
-
- • Most of the open file dialogs now have a "Show all files" check box which
- is initially unchecked. This check box has been added because OzTeX now
- displays only certain kinds of files depending on what dialog was chosen.
- For example, the "TeX..." dialog initially lists only files that end in
- .tex, .ltx, .dtx or .ins (no more wading through log/aux/toc files).
- Similarly, the "Send PostScript..." dialog initially displays files that
- end in .ps, .eps or .epsf (or files of type EPSF). Occasionally you might
- need to select the "Show all files" check box to see a file that doesn't
- obey these conventions.
-
- • The title of the Open button in the various open file dialogs is only
- "Open" when a folder is selected. At other times it indicates the chosen
- command (TeX, Print, View, Send, etc).
-
- • OzTeX no longer displays an initial warning dialog when it needs to find
- your editor (or dvips or MakeTeXPK). Instead, the open file dialog
- appears with a suitable message at the bottom.
-
- • OzTeX now gives processing time to background tasks. Hopefully this will
- fix the problems some people have reported with certain screen savers.
- Typesetting and printing in the background is also faster.
-
- • When OzTeX finishes a lengthy task in the background (like typesetting
- or printing), or some sort of user interaction is required (eg., a TeX
- error occurs), then under System 6 or later you will be notified by a
- flashing OzTeX icon in the menu bar. A diamond mark will also appear
- next to OzTeX in the list of applications.
-
- • If a modal dialog box has any edit items (eg., Print DVI or View DVI)
- then under System 7 you will now get access to the Edit menu.
-
- • I've removed some old "Changes to OzTeX..." items from the help file list
- in the Default config file. The first change file listed is for 1.42
- (the last freeware version). The older files have been kept in the
- Help-files folder for all you history buffs.
-
- • BBEdit Lite has been updated to version 3.0.
-
- • OzTeX is now written in p1 Modula-2 (Metrowerks have dropped support for
- Modula-2). This is an important step on the way to producing a native
- PowerPC version of OzTeX.
-
-
- Changes to OzTools 1.0
- ======================
-
- • The "Font" and "Size" items have been moved from the File menu to the
- Edit menu.
-
- • The Edit menu now has a "Copy OzTools Window" item which will copy the
- contents of the OzTools window to the Clipboard.
-
- • The "Set TFM Folder..." item is higher up in the File menu.
-
- • The title of the Open button in the various open file dialogs is only
- "Open" when a folder is selected. At other times the button title will
- indicate the chosen command (TFtoPL, PLtoTF, VFtoVP, VPtoVF or Delete).
-
- • OzTools now gives processing time to background tasks.
- Running OzTools in the background is also faster. Hitting Cmd-dot or
- Cmd-C will no longer interrupt OzTools when it is in the background.
-
- • When OzTools finishes a lengthy task in the background, or some sort of
- user interaction is required, then under System 6 or later you will be
- notified by a flashing OzTools icon in the menu bar. A diamond mark will
- also appear next to OzTools in the list of applications.
-
- • OzTools is now written in p1 Modula-2.
-